package cn.tedu.springdataes.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.data.annotation.Id;
import org.springframework.data.elasticsearch.annotations.Document;
import org.springframework.data.elasticsearch.annotations.Field;

// 学生数据存储在哪个索引中
@Document(indexName = "students")
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Student {
    @Id   //学生的学号，作为索引id（_id）
    private Long id;

    @Field(name = "name") //索引中的字段名，对应当前这个变量，名称相同可以不添加这注解
    private String name;

    private String gender;
    private String birthDate;
}
